/*
 * @Author: lineCode 1145938682@qq.com
 * @Date: 2025-08-10 19:04:35
 * @LastEditors: lineCode 1145938682@qq.com
 * @LastEditTime: 2025-08-28 23:37:38
 * @FilePath: /backend/shorthand-modules/shorthand-modules-content/src/main/java/com/angus/modules/content/dto/QueryBaseDto.java
 */
package com.angus.modules.content.dto;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

/**
 * @author lineCode
 */
@Data
public class QueryBaseDto {
    // 页码
    private Integer pageNum;
    // 每页条数
    private Integer pageSize;
    // 排序字段
    private String orderByField;
    // 排序类型
    private String orderByType;
    // 搜索来源
    private Integer searchSource;
    // 搜索扩展字段: 搜索字段在这个map中
    // 例如： 订单号，订单状态，订单支付类型，课程 code，推荐码，课程类型，支付时间段
    private Map<String, Object> searchExtend = new HashMap<>();
}

